<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>LZXリファレンス basefocusview</title>
  <othercredit role="translator">
    <firstname>Atuo</firstname>
    <surname>Seki</surname>
        <contrib>2006/04/25　翻訳初版</contrib>
 </othercredit>
<link rel="STYLESHEET" type="text/css" href="./styles.css" /></head>
<body>

<!-- ===================================================================== -->
<!-- = XML information goes here                                         = -->
<!-- ===================================================================== -->
<lzelement title="Basefocusview">
    <lztier>Base Component</lztier>
    <lzcategory>View</lzcategory>
    <lzshortdesc>
             フォーカスを表示する為の抽象的なクラス
    </lzshortdesc>
    <lztag>base/basefocusview.xml</lztag>
</lzelement>

<p>フォーカスの移動、サイズ変更に応じる抽象クラスです。
このサブクラスはデフォルトのフォーカスの外観や感じを変えるのに使用すると思われます。</p>

<p>デフォルトでは、<classname>focusoverlay</classname>と呼ばれるクラスを使い、
フォーカスのあるviewを枠でくくったり、フォーカス移動時にアニメーションをさせます。 
この機能を変更し、あなた自身のクラスを使用するには、<classname>basefocusview</classname>
を継承したクラスを作り、<code>canvas.focusclass</code>に設定してください。
また、何も表示させないフォーカスを作るには、canvasの<attribute>focusclass</attribute>
の属性に<code>null</code>を入れてください。</p>

<p>
いくつかのブラウザでは、キーボードで入力する前にクリックする必要があります。
あなたは以下の例を試す事ができます。タブ、シフト＋タブを押す事によって、コンポーネント間のフォーカスを
移動できるでしょう。スペースでチェックボックスを使用でき、ボタンもエンター(またはReturn)、
スペースキーで押す事ができます。
</p>
<example title="Custom Focus Indicator">
&lt;canvas width="200" height="120" &gt;
  &lt;class name="myfocusclass" extends="basefocusview"&gt;
    &lt;view bgcolor="blue" y="${parent.height+1}" height="2" width="${parent.width}"/&gt;
  &lt;/class&gt;

  &lt;attribute name="focusclass" value="myfocusclass" type="string"/&gt;
  &lt;view x="20" y="20"&gt;
    &lt;simplelayout spacing="10"/&gt;
    &lt;checkbox&gt;I would like fries with that&lt;/checkbox&gt;
    &lt;checkbox&gt;Rush delivery&lt;/checkbox&gt;
    &lt;button&gt;Order&lt;/button&gt;
  &lt;/view&gt;
&lt;/canvas&gt;
</example>

</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
